/*
 * ArrowSolid.h
 *
 *  Created on: 14/07/2013
 *      Author: notebook
 */

#ifndef ARROWSOLID_H_
#define ARROWSOLID_H_

#include <gtkmm.h>
#include <cmath>
#include "gui/VisualComponents/ArrowHead.h"

class ArrowSolid : public ArrowHead
{
public:
	ArrowSolid();

	virtual void draw(Cairo::RefPtr< Cairo::Context > context_ref, double start_x, double start_y, double end_x, double end_y);

	virtual ~ArrowSolid(){};

protected:
	Gdk::Color line_color_;
	Gdk::Color fill_color_;
};

#endif /* ARROWSOLID_H_ */
